package com.cloud.demo;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class CloudDemoApplication {

    public static void main(String[] args) {
        SpringApplication.run(CloudDemoApplication.class, args);
        /**
         * 1.applicationContext和beanFactory的区别？
         *      beanFactory和applicationContext都能作为bean的容器，applicationContext继承于beanFactory,
         *      再次基础上扩展了很多额外的功能，如
         *          ->继承 ResourcePatternResolver 实现了对资源的管理
         *          ->继承 MessageSource 实现了对消息的管理
         *          ->继承 ApplicationEventPublisher，实现了事件传播
         *
         *
         *
         *  2.beanFactory和factoryBean的区别？
         *      BeanFactory用来管理和创建bean,
         *      factoryBean用来对对象的实例化过程进行增强，实现他，可以定制对象的产生
         *      示例：见 /test2
         */
    }

}
